API Documentation
MouseDevice.h
1 // MouseDevice.h
3 //
5 
6 namespace nkInputs
7 {
12  {
13  public :
14 
22  virtual ~MouseDevice () ;
23 
24  // Getters
28  virtual int getX () const ;
32  virtual int getY () const ;
36  virtual long getLastXMovement () const ;
40  virtual long getLastYMovement () const ;
44  virtual long getLastZMovement () const ;
48  virtual bool getLeftButton () const ;
52  virtual bool getRightButton () const ;
56  virtual bool getCenterButton () const ;
57 
61  virtual void updateDevice () ;
62 
66  virtual void recomputeMousePos () ;
67  } ;
68 }
nkInputs::MouseDevice::MouseDevice
MouseDevice()
nkInputs::MouseDevice::~MouseDevice
virtual ~MouseDevice()
nkInputs::MouseDevice
A mouse device.
Definition: MouseDevice.h:12
nkInputs::MouseDevice::getLastYMovement
virtual long getLastYMovement() const
nkInputs::MouseDevice::getCenterButton
virtual bool getCenterButton() const
nkInputs::MouseDevice::getLeftButton
virtual bool getLeftButton() const
nkInputs::MouseDevice::getX
virtual int getX() const
nkInputs::MouseDevice::recomputeMousePos
virtual void recomputeMousePos()
nkInputs
Encompasses all API of component NilkinsInputs.
Definition: KeyboardDevice.h:7
nkInputs::MouseDevice::getRightButton
virtual bool getRightButton() const
nkInputs::MouseDevice::getLastZMovement
virtual long getLastZMovement() const
nkInputs::MouseDevice::getY
virtual int getY() const
nkInputs::MouseDevice::getLastXMovement
virtual long getLastXMovement() const
nkInputs::MouseDevice::updateDevice
virtual void updateDevice()